be on the ropes - French English Dictionary